package com.project.hqshorttaxi.mapper;

import com.project.hqshorttaxi.dto.*;
import com.project.hqshorttaxi.entity.ShortDistance;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface ShortDistanceMapper extends Mapper<ShortDistance> {

    List<ShortDistance> getBoardList(BoardParam param);

    List<ShortDistanceDto> getBoardByGroup(UserSettingParam param);

    List<ShortDistanceDto> getList(ShortDistanceParam param);

    List<ShortDistance> getByPlateAndDate(ShortDistanceParam param);

    List<ShortDistanceStatDto> getTotal(ShortDistanceStatParam param);

    List<ShortDistanceStatDto> getTotalAll(ShortDistanceStatParam param);

    List<ShortDistanceStatDto> getTotalByRefuse(ShortDistanceStatParam param);

    List<ShortDistanceExcelDto> getOutputList(ShortDistanceParam param);

    List<ShortDistance> getExportByPlateAndDate(ShortDistanceParam param);

    List<ShortDistance> getExportByPlateAndDate2(ShortDistanceParam param);
}
